// WebSocket服务器配置
const CONFIG = {
    // 开发环境配置
    development: {
        websocketUrl: 'ws://localhost:8083/ws'
    },
    
    // 生产环境配置
    production: {
        // 使用IP地址访问（HTTP）
        websocketUrl: 'ws://180.184.50.86:8083/ws'  // 替换为服务器实际IP
        
        // 如果使用HTTPS，请使用wss://
        // websocketUrl: 'wss://180.184.50.86:8083/ws'
    },
    
    // 获取当前环境
    getEnvironment() {
        // UniApp环境判断
        // #ifdef H5
        // H5环境下可以通过location判断
        if (typeof window !== 'undefined' && window.location) {
            return window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1' 
                ? 'development' : 'production';
        }
        // #endif
        
        // 小程序和App环境默认使用生产环境
        return 'production';
    },
    
    // 获取WebSocket地址
    getWebSocketUrl() {
        const env = this.getEnvironment();
        return this[env].websocketUrl;
    }
};

// 导出配置
export default CONFIG;